@charset "utf-8";
/* 初始化CSS */
*{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:bold;}
fieldset, img{border:none; vertical-align:middle;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: 'Microsoft YaHei',"SimSun",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{ margin:0; font-size:12px;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{font-family: 'Microsoft YaHei',"SimSun",Arial,sans-serif; resize:none;}
body{font:12px 'Microsoft YaHei',"SimSun",Arial,sans-serif; color:#333; background:#fff;}
a{text-decoration:none; color:inherit;}
i, em{ font-style:normal;}
.clearfix:after{ display:block; visibility:hidden; clear:both; height:0; content:"";}
.clearfix{zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}

/*html5*/
article,aside,footer,header,section,footer,nav,figure,main{display:block}

/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}

/*文字截断*/
.TXTovehid{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/*transition*/
.tran200{-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
.tran300{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.tran400{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear;}
.tran500{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
.tran1000{-webkit-transition:all 1s linear; -moz-transition:all 1s linear; -ms-transition:all 1s linear; transition:all 1s linear;}

.scaleimg:hover .pic em{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.rotateY:hover{ -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); }
.translateX:hover{-webkit-transform:translateX(-6px); -moz-transform: translateX(-6px); -ms-transform:translateX(-6px); transform:translateX(-6px);}

/*网页限定宽度*/
.con_1200{ position:relative; margin:0 auto; width:1200px;}
.con_1200:after{content:""; display:block; height:0; clear:both;}


.header{ position: relative; z-index: 4; width: 100%;}
.header .logo{ line-height: 100px; }


.ibody .header{position: absolute;left: 0;top:0; background: url(../images/white30.png);}

.header .nav{ font-size: 0; }
.header .nav ul li{ width: 100px; line-height: 100px; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;text-align: center; }
.header .nav ul li:first-child{ margin-left: 0; }
.header .nav ul li a{ display: block; width: 100%; height: 100%; font-family: 'Microsoft YaHei'; font-size: 14px; color: #333; box-sizing: border-box;position: relative;}
.header .nav ul li a:before{content: "";width: 100%;height: 3px;background: #2c4c01;position: absolute;left: 0;bottom: 0;
transform: scaleX(0);-webkit-transform: scaleX(0);opacity: 0;visibility: hidden;}
.header .nav ul li.on a,.header .nav ul li a:hover{font-weight: bold; color: #fff;background: #2b4d00;}

.ibody .header .nav ul li{width: auto;margin-left: 0;width: 80px;}
.ibody .header .nav ul li.on a,.ibody .header .nav ul li a:hover{font-weight: bold; color: #2c4c01;background: none}
.ibody .header .nav ul li.on a:before,.ibody .header .nav ul li a:hover:before{transform: scaleX(1);-webkit-transform: scaleX(1);opacity: 1;visibility: visible;}

.ibody .header  .nav ul li{line-height: 120px;}
.ibody .header .logo{ line-height: 120px; }


.index_article1{ padding: 50px 0 40px; clear: both; }
.ititle{ position: relative;text-align: center; margin: 0 auto; }
.ititle:before{ content: ""; position: absolute; top: 0px; left: 50%; margin-left: -15px; display: block; width: 30px; height: 3px; background: #9fcb52; }
.ititle h3{ padding: 25px 0; }
.ititle h3 b{ line-height: 40px; display: block; font-family: 'Microsoft YaHei'; font-size: 26px; color: #515151; font-weight: normal; }
.ititle h3 i{ line-height: 30px; display: block; font-family: 'Microsoft YaHei'; font-size: 16px; color: #999; font-weight: normal; }
.ititle p{ line-height: 24px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #acacac; }
.index_article1 .word{ text-align: center; line-height: 24px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #6d6d6d; padding: 40px 0; margin: 0 auto; border-bottom: 1px solid #e5e5e5; }
.index_article1 .more{ width: 160px; height: 38px; line-height: 38px; text-align: center; margin: 42px auto 0; }
.index_article1 .more a{ display: block; width: 100%; height: 100%; background: #91d13d; font-family: 'Microsoft YaHei'; font-size: 14px; color: #fff; font-weight: bold; }




.index_article3{ width: 100%; height: 504px; padding-top: 50px; box-sizing: border-box; background: url(../images/inteam_bg.jpg) no-repeat center top; }
.teamList{ margin-top: 10px; }
.teamList li{ width: 200px; float: left; text-align: center; margin-left: 130px; }
.teamList li:first-child{ margin-left: 0; }
.teamList li .pic{ position: relative; width: 200px; height: 200px; border-radius: 50%; overflow: hidden; margin: 0 auto; }
.teamList li .pic em{display: block;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.teamList li .pic img{ width: 100%; height: 100%; }
.teamList li h5{ line-height: 30px; font-family: 'Microsoft YaHei'; font-size: 18px; color: #4c4c4c; font-weight: normal; margin-top: 16px; }
.teamList li h6{ line-height: 24px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #6d726c; font-weight: bold; }
.teamList li a .pic:after{ content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/inteam_hover.png) no-repeat center center;;background-size: 100% 100%;filter: alpha(opacity=0);opacity: 0; }
.teamList li a:hover h5{ color: #111; }
.teamList li a:hover .pic:after{filter: alpha(opacity=100);opacity: 1;}

.index_article4{ padding: 50px 0 40px; }
.newsList li{ margin-top: 20px; }
.newsList li:first-child{ margin-top: 0; }
.newsList li a{display: block;}
.newsList li .pic{ width: 500px; height: 178px; overflow: hidden; }
.newsList li .pic img{ width: 100%; height: 100%; }
.newsList li .txt{ width: 650px; border-bottom: 1px solid #cdcdcd; padding-bottom: 36px; }
.newsList li .txt h5{ line-height: 50px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #505050; font-weight: normal; }
.newsList li .txt p{ height: 60px; overflow: hidden; line-height: 20px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #808080; font-weight: normal; }
.newsList li .txt .date{ line-height: 24px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #808080; font-weight: normal; margin-top: 20px; }
.newsList li  a:hover .txt h5{ color: #90d24e; }



.index_article5{ width: 100%; padding: 50px 0 60px; box-sizing: border-box; background: #f5f5f5; }
.index_article5 ul{ margin-top: 10px; }
.index_article5 ul li{ float: left; width: 330px; height: 424px; margin-left: 105px; }
.index_article5 ul li:first-child{ margin-left: 0; }
.index_article5 ul li a{ display: block; width: 100%; height: 100%; padding: 30px; box-sizing: border-box; background: #ececec; border-radius: 5px; }
.index_article5 ul li:nth-child(2) a{ background: #fff; }
.index_article5 ul li .date b{ line-height: 30px; display: inline-block; font-family: 'Microsoft YaHei'; font-size: 20px; color: #888; font-weight: normal; border-bottom: 2px solid #9a9a9a; }
.index_article5 ul li .date i{ line-height: 20px; display: block; font-family: 'Microsoft YaHei'; font-size: 12px; color: #888; font-weight: normal; }

.index_article5 ul li h5{ line-height: 30px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666; font-weight: normal; text-align: center; margin: 20px 0; }
.index_article5 ul li .pic{ width: 100%; height: 95px; overflow: hidden; }
.index_article5 ul li .pic img{ width: 100%; height: 100%; }
.index_article5 ul li p{ height: 60px; overflow: hidden; line-height: 20px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #757575; font-weight: normal; margin: 10px 0 20px; }
.index_article5 ul li .more{ width: 100px; height: 22px; line-height: 22px; text-align: center; background: #91d13d; border: 1px solid #91d13d; font-family: 'Microsoft YaHei'; font-size: 12px; color: #fff; font-weight: normal; margin: 10px auto; }

.index_article5 ul li a:hover{ background: #91d13d; }
.index_article5 ul li a:hover b,.index_article5 ul li a:hover i,.index_article5 ul li a:hover h5,.index_article5 ul li a:hover p{ color: #fff; }
.index_article5 ul li a:hover b,.index_article5 ul li a:hover .more{ border-color: #fff; }
.index_article5 ul li a:hover .more{ -webkit-transform:translateY(6px); -moz-transform: translateY(6px); -ms-transform:translateY(6px); transform:translateY(6px); }


.footer{ width: 100%; padding: 30px 0; background: #3f3f3f; border-bottom: 1px solid #525252; }
.footer ul{ margin-bottom: 10px; }
.footer ul li{ line-height: 30px; float: left; font-family: 'Microsoft YaHei'; font-size: 14px; color: #fdfdfd; }
.footer ul li:before{ content: "|"; margin: 0 20px; }
.footer ul li:first-child:before{ display: none; }
.footer p{ line-height: 24px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #e3e3e3; }
.footer a:hover{ color: #91d13d; }
.copyright{  width: 100%; background: #3f3f3f; line-height: 40px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #b6b6b6; }
.copyright .fl span{margin-left: 8px;}
.copyright .fl span:first-child{margin-left: 0;}
.copyright a:hover{ color: #91d13d; }


/*.nybanner{ width: 100%; height: 250px; background-position: center 0; background-repeat: no-repeat; }*/


.nytopbar{ width: 100%; border-bottom: 1px solid #e6e6e6; }
.nytopbar .crumbs{ background: url(../images/crumbs_ico.png) no-repeat left center; padding-left: 26px; line-height: 56px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #343434; }
.nytopbar .crumbs a:hover,.nytopbar .crumbs i{ color: #2c4c01; }

.nytopbar .nymenu ul li{ height: 56px; display: inline-block; margin-left: 22px; }
.nytopbar .nymenu ul li a{ display: block; line-height: 55px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #3c3c3c; padding: 0 8px; position: relative;}
.nytopbar .nymenu ul li a:before{content: "";width: 100%;height: 3px;background: #294e00;position: absolute;left: 0;bottom: 0;
transform: scaleX(0);-webkit-transform: scaleX(0);opacity: 0;visibility: hidden;}
.nytopbar .nymenu ul li.on a:before,.nytopbar .nymenu ul li a:hover:before{transform: scaleX(1);-webkit-transform: scaleX(1);opacity: 1;visibility: visible;}

.nytitle{ padding-top: 25px; text-align: center; margin-top: 50px; }
.nytitle:before{ content: ""; position: absolute; top: 0px; left: 50%; margin-left: -15px; display: block; width: 30px; height: 3px; background: #9fcb52; }
.nytitle b{ line-height: 40px; display: block; font-family: 'Microsoft YaHei'; font-size: 26px; color: #515151; font-weight: normal; }
.nytitle i{ line-height: 30px; display: block; font-family: 'Microsoft YaHei'; font-size: 16px; color: #999; font-weight: normal;text-transform: uppercase; }

.nycon{ padding-bottom: 60px;min-height: 350px; }


.list_pic{ margin-top: 30px;overflow: hidden; }
.list_pic ul{width: 1230px;}
.list_pic ul li{ float: left; width: 276px; height: 360px; margin: 0 30px 30px 0; }
.list_pic ul li.li4n{ margin-right: 0; }
.list_pic ul li a{ display: block; width: 100%; height: 100%; padding: 20px; box-sizing: border-box; border: 1px solid #eee; }
.list_pic ul li .date b{ line-height: 30px; display: inline-block; font-family: 'Microsoft YaHei'; font-size: 20px; color: #888; font-weight: normal; border-bottom: 2px solid #9a9a9a; }
.list_pic ul li .date i{ line-height: 20px; display: block; font-family: 'Microsoft YaHei'; font-size: 12px; color: #888; font-weight: normal; }
.list_pic ul li h5{ line-height: 30px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #666; font-weight: normal; text-align: center; margin: 10px 0; }
.list_pic ul li .pic{ width: 100%; height: 95px; overflow: hidden;position: relative; }
.list_pic ul li .pic em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.list_pic ul li .pic img{ width: 100%; height: 100%; }
.list_pic ul li p{ height: 60px; overflow: hidden; line-height: 20px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #757575; font-weight: normal; margin: 10px 0 20px; }
.list_pic ul li .more{ width: 100px; height: 22px; line-height: 22px; text-align: center; background: #91d13d; border: 1px solid #91d13d; font-family: 'Microsoft YaHei'; font-size: 12px; color: #fff; font-weight: normal; margin: 10px auto; }
.list_pic ul li a:hover{ background: #f5f5f5; /*border-top: 4px solid #2c4c01; */}
.list_pic ul li a:hover .more{ background-color: #2c4c01; border-color: #2c4c01; -webkit-transform:translateY(6px); -moz-transform: translateY(6px); -ms-transform:translateY(6px); transform:translateY(6px); }
.list_pic ul li a:hover .pic em{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}

.nyNewsList { margin-top: 30px; }


.news_point { margin: 30px 0 0 0; }
.news_point .art_title{ margin-bottom:20px; text-align:center;}
.news_point .art_title h4{font-family:"Microsoft Yahei"; font-size:22px; color:#444; font-weight:bold; margin-bottom:30px;}
.news_point .art_title .info{ width:100%; height:38px; line-height:38px; background:#eee; font-family:"Microsoft Yahei"; font-size:12px; color:#999; padding:0 36px; box-sizing:border-box;}
.news_point .art_title .info span{ display: block; width: 33.3%; }
.news_point .art_content { text-align: justify; }
.news_point .art_content img { max-width: 100%; }
.news_point .art_content a:hover,.news_point .art_content a *:hover{ color: #2e328d; text-decoration: underline; }
.news_point .art_content li{ list-style-type: disc; }
.news_point .art_page{ margin-top: 30px; line-height: 20px; font-family: "Microsoft Yahei"; font-size: 14px; color: #666; }
.news_point .art_page span{ color: #017337; }
.news_point .art_page a:hover{ color: #932526; text-decoration: underline; }


.list_team{ margin-top: 30px; }
.list_team ul li{ width: 200px; float: left; text-align: center; margin: 0 130px 30px 0; }
.list_team ul li.li4n{ margin-right: 0; }
.list_team ul li .pic{ position: relative; width: 200px; height: 200px; border-radius: 50%; overflow: hidden; margin: 0 auto; }
.list_team ul li .pic img{ width: 100%; height: 100%; }
.list_team ul li h5{ line-height: 30px; font-family: 'Microsoft YaHei'; font-size: 18px; color: #4c4c4c; font-weight: normal; margin-top: 16px; }
.list_team ul li h6{ line-height: 24px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #6d726c; font-weight: bold; }
.list_team ul li a:hover .pic:after{ content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/inteam_hover.png) no-repeat center center; }
.list_team ul li a:hover h5{ color: #111; }


.page{ font-size: 0; text-align: center; margin-top: 40px;}
.page a,.page span,.page_input,.page_btn{ display: inline-block; box-sizing:border-box; height: 30px; line-height: 30px; margin: 0 3px 6px; padding: 0 12px; vertical-align: top; font-family:'Microsoft YaHei'; font-size:12px; color: #666; }
.page a{ border: 1px solid #d8d8d8;}
.page .page_input{ width: 50px; margin: 0 5px; padding: 0; border: 1px solid #d8d8d8; background: #fff; text-align: center;}
.page .page_btn{ border: 1px solid #d8d8d8; background: #fff; cursor: pointer;}
.page .on,.page a:hover,.page .page_btn:hover{ background: #2c4c01; border-color: #2c4c01; color: #fff;}

input[type="submit"],input[type="reset"],select,button{-webkit-appearance:none;appearance:none; }
*:before,*:after{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;}
*:focus{-webkit-tap-highlight-color:rgba(0,0,0,0); }


.header .menuIcon{width: 24px;cursor: pointer;display: none;position: absolute;right: 5%;top:50%;
-webkit-transform:translateY(-50%); -moz-transform: translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.header .menuIcon span{display: block;height: 3px;background: #0c2387;margin-top: 5px;position: relative;}
.header .menuIcon span:first-child{,margin-top: 0;}

.banner{width: 100%;position: relative;overflow: hidden;}
.banner .swiper-slide a{display: block;width: 100%;height: 900px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.banner .swiper-pagination{width: 100%;bottom: 50px;height: 16px;line-height: 16px;}
.banner .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;background: #ffffff;margin: 0 10px;opacity: 1;position: relative;}
.banner .swiper-pagination .swiper-pagination-bullet:before{content: "";width: 100%;height: 100%;position: absolute;left: -2px;top:-2px;border:2px solid #90d13d;border-radius: 50%;
filter: alpha(opacity=0);opacity: 0;}
.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before{filter: alpha(opacity=100);opacity: 1;}

.index_article1 .word{padding: 40px 100px;}

.index_article2{margin-bottom: 70px;}
.index_article2 ul li{width: 25%;overflow: hidden;}
.index_article2 ul li.li1{width: 50%;}
.index_article2 ul li a{display: block;width: 100%;height: 0;padding-bottom: 71%;position: relative;overflow: hidden;background-color: #ff9000;}
.index_article2 ul li a em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.index_article2 ul li a .text{position: absolute;left: 0;top:50%;margin-top: -25px;height: 50px;width: 100%;z-index: 2;text-align: center;color: #ffffff;}
.index_article2 ul li a .text .wrap{display: inline-block;*display: inline;*zoom: 1;text-align: right;}
.index_article2 ul li a .text h4{font-size: 32px;line-height: 36px;font-style: italic;font-weight: bold;}
.index_article2 ul li a .text h5{height: 14px;line-height: 14px;font-size: 10px;text-transform: uppercase;font-weight: normal;}
.index_article2 ul li a:hover em{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}

.newsList li .pic{width: 41.66%;position: relative;overflow: hidden;}
.newsList li .pic em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.newsList li .txt{width: 54.16%;margin-left: 0;}
.newsList li a:hover .pic em{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}

.index_article5 ul li .pic{height: 0;padding-bottom: 35.19%;position: relative;}
.index_article5 ul li .pic em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}


.nyBanner{width: 100%;height: 250px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.nyBanner .con_1200{box-sizing: border-box;padding: 98px 140px 0 0;text-align: right;}
.nyBanner .con_1200 .wrap{display: inline-block;*display: inline;*zoom: 1;text-align: center;}
.nyBanner .con_1200 .wrap h4{font-size: 30px;line-height: 38px;color: #ffffff;}
.nyBanner .con_1200 .wrap h5{font-size: 12px;color: #ffffff;line-height: 18px;font-weight: normal;text-transform: uppercase;font-family: "Microsoft JhengHei";}

.nycon .teamList{width: 100%;overflow: hidden;}
.nycon .teamList ul{width: 1330px;}
.nycon .teamList li{margin: 0 130px 20px 0;}

.picList{width: 100%;overflow: hidden;margin-top: 20px;}
.picList ul{width: 1212px;}
.picList ul li{width: 288px;margin: 0 11px 30px 0;}
.picList ul li a{display: block;padding: 10px 10px 0 10px;border:1px solid #eeeeee;text-align: center;}
.picList ul li a .pic{width: 100%;height: 0;padding-bottom: 71%;position: relative;overflow: hidden;}
.picList ul li a .pic em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.picList ul li a h5{font-size: 12px;line-height: 30px;color: #666;font-weight: normal;}
.picList ul li a:hover h5{color: #2c4c01;}

.footer .qrcode{width: 120px;}
.footer .qrcode .pic{height: 120px;}
.footer .qrcode .pic img{width: 100%;height: 100%;}
.footer .qrcode p{font-size: 12px;color: #fff;line-height: 24px;margin-top: 6px;text-align: center;}
.footer .left{padding-top: 30px;}

@media screen and (max-width: 1220px){
.con_1200{width: auto;padding: 0 5%;}
.ibody .header .nav ul li{margin-left: 30px;}
.banner .swiper-slide a{height: 0;padding-bottom: 75%;padding-bottom: 66%;}
.index_article1{margin: 40px 5%;}
.teamList li{width: 24%;margin-left: 1.33%;}
.index_article5 ul li{width: 30%;margin-left: 5%;height: auto;}
.index_article4{padding: 40px 5%;}
.nycon{padding-bottom: 60px;}
.list_pic ul{width: 100%;}
.list_pic ul li{width: 23%;margin-right: 2.667%;height: auto;}
.list_pic ul li:nth-child(4n){margin-right: 0;}
.list_pic ul li .pic{height: 0;padding-bottom: 40.598%;}

.nycon .teamList ul{width: 100%;}
.nycon .teamList li{width: 24%;margin-right: 1.33%;}
.nycon .teamList li:nth-child(4n){margin-right: 0;}

.picList ul{width: 100%;}
.picList ul li{width: 23%;margin-right: 2.667%;height: auto;}
.picList ul li:nth-child(4n){margin-right: 0;}
}

@media screen and (max-width: 1024px){
.header .nav{display: none;}
.header .menuIcon{display: block;}
.header{height: auto;}
.header .logo,.ibody .header .logo{line-height: 88px;}
.header .logo img,.ibody .header .logo img{height: 50px;}

.index_article1 .word{padding: 40px 0;}
.index_article2 ul li a .text h4{font-size: 24px;}
.teamList li .pic{width: 120px;height: 120px;}
.teamList li h5{font-size: 15px;line-height: 26px;}
.index_article5 ul li{width: 32%;margin-left: 2%;}
.index_article5 ul li h5{margin: 10px 0;}
}


@media screen and (max-width: 768px){

.index_article2 ul li{width: 50%;}
.index_article2 ul li.li1{width: 100%;}

.index_article3{height: auto;background-size: cover;padding-bottom: 30px;}
.teamList li,.nycon .teamList li{width: 50%;margin: 0 0 20px;}
.teamList li h6{display: none;}


.newsList li .pic,.newsList li .txt{width: 100%;}
.newsList li .txt{padding-bottom: 20px;}
.newsList li .txt p{height: auto;max-height: 40px;}
.newsList li .txt .date{margin-top: 10px;}
.index_article5 ul li a{padding: 20px;}

.index_article5{padding: 30px 0;}
.index_article5 ul li:nth-child(3){display: none;}
.index_article5 ul li{width: 49%;margin: 0;}
.index_article5 ul li:nth-child(2){float: right;}

.footer{padding: 20px 0;}
.footer .logo{display: none;}
.footer .left{width: 100%;text-align: center;}
.footer ul li{float: none;display: inline-block;}
.footer ul li:before{margin: 0 10px;}
.copyright{padding: 8px 0;line-height: 24px;}
.copyright .left,.copyright .right{width: 100%;text-align: center;float: none;}

.page{margin-top: 20px;}
.page a{margin-bottom: 5px;}
.nymenu {display: none;}
.news_point .art_title .info span{display: inline-block;float: none;width: auto;margin: 0 8px;}
.news_point .art_title .info span:nth-child(2){display: none;}

.nyBanner{height: auto;}
.nyBanner .con_1200{padding: 12% 5%;text-align: center;}

.list_pic ul li{width: 32%;margin-right: 2%;}
.list_pic ul li:nth-child(4n){margin-right: 2%;}
.list_pic ul li:nth-child(3n){margin-right: 0;}


.picList ul li{width: 32%;margin-right: 2%;}
.picList ul li:nth-child(4n){margin-right: 2%;}
.picList ul li:nth-child(3n){margin-right: 0;}

.footer .left{float: none;padding-top: 0;}
.footer .qrcode{float: none;margin: 10px auto 0;}
}

@media screen and (max-width: 580px){
.list_pic ul li{width: 49%;margin-right: 0;margin-bottom: 18px;}
.list_pic ul li:nth-child(4n){margin-right: 0;}
.list_pic ul li:nth-child(2n){float: right;}

.picList ul li{width: 49%;margin-right: 0;margin-bottom: 18px;}
.picList ul li:nth-child(4n){margin-right: 0;}
.picList ul li:nth-child(2n){float: right;}

}
@media screen and (max-width: 468px){
.ibody .header{position: relative;}	
.header .logo,.ibody .header .logo{line-height: 78px;}
.header .logo img,.ibody .header .logo img{height: 40px;}

.index_article1{margin: 30px 0;}
.ititle h3{padding: 15px 0;}
.ititle h3 b{line-height: 30px;font-size: 20px;}
.ititle h3 i{line-height: 24px;font-size: 13px;}
.ititle p{display: none;}
.index_article1 .word{padding: 0 0 20px;max-height: 96px;overflow: hidden;}
.index_article1 .more{margin-top: 20px;}
.index_article2 ul li a .text{height: auto;margin-top: 0;
-webkit-transform:translateY(-50%); -moz-transform: translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.index_article2 ul li a .text .wrap{text-align: center;}
.index_article2 ul li a .text h4{font-size: 20px;line-height: 28px;}
.newsList li .pic{height: 0;padding-bottom: 23.4%;padding-bottom: 35%;}

.index_article5 ul li{width: 100%;}
.index_article5 ul li:nth-child(2){display: none;}
.index_article5 ul{padding: 0 5%;}
.index_article5 .ititle h3,.index_article3 .ititle h3{padding-bottom: 0;}
.index_article5 ul li h5{margin-top: 10px;}

.news_point .art_title h4{margin-bottom: 15px;font-size: 18px;}

.nyBanner .con_1200 .wrap h4{font-size: 24px;}

.list_pic{margin-top: 20px;}
.list_pic ul li a{padding: 12px;}
.list_pic ul li h5{margin-top: 0;}
.list_pic ul li .date b{font-size: 16px;line-height: 20px;}
.list_pic ul li p{margin: 10px 0;height: 40px;}

.nytitle b{font-size: 20px;line-height: 30px;padding-top: 5px;}
.nytitle i{font-size: 14px;line-height: 20px;}

.nytitle{margin-top: 30px;}
.picList{margin-top: 10px;}

.footer ul li{font-size: 12px;}
.footer ul li:before{margin: 0 5px;}
}










